home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / diskutil / al.zoo / gnu / source / accsload.doc next >
Encoding:
Text File  |  1992-05-03  |  5.6 KB  |  138 lines

  1. ***************   ACCSLOAD Copyright 1992 by Marcus Haebler  ***************
  2. This is the documentation for the V1.0 of ACCSLOAD. My English is not the best
  3. so forgive me my mistakes.
  4.  
  5.  
  6. INTRODUCTION
  7.  
  8. ACCSLOAD is designed to work together with the 5.5.0 version of the ICD
  9. harddisc-driver.  This driver is able to execute the AUTO-folder from
  10. the partition you want if you press the corresponding key while booting. 
  11. My idea was to write a program making it also possible to load the
  12. accessories from the same partition the AUTO-folder is executed from.  I
  13. tried it in assembly and the result was a program being able to do this. 
  14. The problem was that there is no really clean method to load the
  15. accessories from another partition than A or C.  I know that there are
  16. some drivers outside being able to do this but they all use a dirty
  17. trick.  Sometimes this trick fails.  I thought about another method to
  18. load the accessories from the partition you want but there is no other
  19. method.  When I asked some people how it could be done to load the
  20. accessories from the partition you want some said: "Use a bootchanger."
  21. I thought about this and I tried to find a good one doing the things I
  22. wanted to do.  I did not find one.  So I decided to write my own
  23. "bootchanger". 
  24.  
  25.  
  26. ABOUT ACCSLOAD
  27.  
  28. ACCSLOAD is not a normal bootchanger.  It is especialy made for the
  29. ICD-driver.  ACCSLOAD has to be placed in the auto-folder.  It
  30. recognizes the partition you start from then it looks in a file named
  31. ACCS.INF.  In ACCS.INF is a list of the accessories you want to be
  32. installed when booting from this partition.  ACCSLOAD installs the
  33. wanted accessories on C.  The accessories have to be placed in a folder
  34. named ACCS und MUST end with the extension ACX.  This is because then
  35. you are able to install *.ACX for CHAMELION. 
  36.  
  37. ACCSLOAD is even able to manage different DESKTOP.INF-files.  It allows
  38. one for every partition.  The DESKTOP.INF-files have to be placed in a
  39. folder named DESKINFS.  The filename DESKTOP.INF is expanded to for
  40. example DESKTOPC.INF to indicate that this DESKTOP.INF is the one for
  41. partition C.  The peolple which own a TOS-version > 2.00 have to expand
  42. the filename to NEWDESKC.INF and so on.  The file ACCS.INF and the
  43. folders DESKINFS and ACCS have to be placed in the ROOT of C. 
  44.  
  45. Since Version 1.00 you are able to quit ACCSLOAD by holding down both 
  46. SHIFT-keys.
  47.  
  48. INSTALLATION
  49.  
  50. Put ACCSLOAD.PRG in your AUTO-folder.  Put ACCS.INF in your
  51. root-directory on drive C.  Make a directory called DESKINFS and a
  52. directory called ACCS in your rootdirectory on drive C.  Move all your
  53. accessories in ACCS.  Make shure that they all own the extension ACX. 
  54. Move your DESKTOP.INF-files in DESKINFS.  Expand their names as shown in
  55. ABOUT ACCSLOAD.  For the first time you must have the DESKTOP.INF of C
  56. in the root of C (named really DESKTOP.INF or NEWDESK.INF for
  57. TOS-versions >2.00), there must NOT be a DESKTOPC.INF or NEWDESKC.INF in
  58. C:\DESKINFS\.  Use a texteditor like MicroEmacs to set up ACCS.INF. 
  59. This is all.  The format of ACCS.INF is described in the next paragraph. 
  60.  
  61.  
  62. THE FORMAT OF ACCS.INF
  63.  
  64. First of all: Use only UPPERCASE letters in your ACCS.INF.  I will
  65. explain the format with an example (in the normal ACCS.INF comments are
  66. not allowed, I will mark them here like comments in C):
  67.  
  68. #C             /* Last bootdrive. It needs a leading '#'. */
  69. *C             /* The next ACCs install on C. Needs a leading '*'. */
  70. CHMELEON.ACC   /* Name of accessorie */
  71. MINES.ACC      /* Name of accessorie */
  72. *D             /* The next ACCs install on D. */
  73. XCONTROL.ACC   /* Name of accessorie */
  74. *F             /* The next on F please */
  75. TREEVIEW.ACC   /* Name of accesorie */
  76. *              /* Very important: THE FILE MUST END WITH A '*' */
  77.  
  78. NOTE: If you create your ACCS.INF you MUST set the last bootdrive to '#C'.
  79.       '#<last bootdrive>' should be in the first line. 
  80.       There must NOT be blank lines between the entries. 
  81.  
  82.  
  83. HISTORY
  84.  
  85. Version 0.9ß:
  86. This was the first version. Working correct but no error handling :-). 
  87. Michael told me about some buserrors. No support of TOS-versions > 2.00.
  88.  
  89. Version 0.91ß:
  90. Error handling included. Now support of all TOS-versions(not yet tested,
  91. sorry).
  92.  
  93. Version 0.92ß - 0.98ß:
  94. Some internal changes.
  95.  
  96. Version 0.99ß:
  97. Extension changed to ACX for the support of CHAMELION. 
  98.  
  99. Version 1.00 Date 02.05.92: A hot-key-combination to quit the running of
  100. the program was included.  This was done while I should have written
  101. some log sheets.  :-(  I hate writing those records. 
  102.  
  103.   
  104. THE FUTURE
  105.  
  106. I think that there will be further versions in the future. But I have heard
  107. that under MultiTOS there will be a way to load the ACCs from the Drive you
  108. want. If you write me and push me to write further versions I will do so.
  109. Otherwise I am planing to buy me a Falcon or a TT next year so the new TOS
  110. will fix my problem but we will see if the falcon will be released in autumn
  111. this year(I hope so but I don't believe it :-) ).
  112.  
  113.  
  114. COPY-CONDITIONS
  115.  
  116. This program is PD if you don't change anything and if you copy always this
  117. file and the program TOGETHER. If you find any bugs or if you have any 
  118. proposals to improve the program contact me. 
  119.  
  120.  
  121. WARRANTY
  122.  
  123. ON MY COMPUTER THIS PROGRAM WORKS ABSOLUTELY CORRECT. I AM NOT RESPONSIBLE
  124. FOR ANY KIND OF DAMAGE THIS PROGRAM DOES TO YOUR HARD- AND SOFTWARE!!! 
  125.  
  126.  
  127. CREDITS
  128.  
  129. Thanx to Michael(Spell) for testing the program.
  130. Thanx to Julian for telling me that there is no clean method to patch.
  131. Thanx to all on #atari in IRC who helped me, cu.
  132. Thanx to my girl-friend for her patience.
  133.  
  134.  
  135. ADDRESS
  136.  
  137. srb114@math.uni-muenster.de
  138.